Skip to content

Add in predicate support for row group filter pushdown - #172

Closed
ArnavBalyan wants to merge 3 commits into
hardwood-hq:mainfrom
ArnavBalyan:arnavb/in-predicate
Closed

Add in predicate support for row group filter pushdown#172
ArnavBalyan wants to merge 3 commits into
hardwood-hq:mainfrom
ArnavBalyan:arnavb/in-predicate

Conversation

@ArnavBalyan

@ArnavBalyan ArnavBalyan commented Mar 28, 2026

Copy link
Copy Markdown
Contributor
  • Enable filtering with row group pruning via column statistics
  • A row group is skipped only when all values in the set fall outside the column's min/max range.
  • Supports int, long, and binary/string columns.
  • Closes Add IN predicate support for filter pushdown #177

@gunnarmorling

Copy link
Copy Markdown
Collaborator

That's awesome, thank you so much, @ArnavBalyan!

I've just merged @rionmonster's PR #143 which adds page-level predicate push-down. Could you rebase this PR to current main, @ArnavBalyan, and add IN support on the page level, too?

Also, could you log an issue for tracking this feature and reword this commit's message so it begins with "# Add In predicate..."? Thanks again!

@ArnavBalyan
ArnavBalyan force-pushed the arnavb/in-predicate branch from bd172ae to 5ad9f6c Compare March 29, 2026 06:47
@ArnavBalyan
ArnavBalyan force-pushed the arnavb/in-predicate branch from 5ad9f6c to bb25bd9 Compare March 29, 2026 06:55
@ArnavBalyan

Copy link
Copy Markdown
Contributor Author

Thanks @gunnarmorling! I've updated the PR and commit message

@gunnarmorling

Copy link
Copy Markdown
Collaborator

Thanks a lot, @ArnavBalyan! Pushed a commit for a few minor improvements and merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add IN predicate support for filter pushdown

2 participants